package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.FullReductionListVO;
import com.junzhiit.nengji.cms.web.vo.FullReductionVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;

public interface FullReductionService {

	/**
	 * 
	 * TODO 获取所有活动促销活动列表
	 * 
	 * @author Harry
	 * @time 2018年8月31日下午12:07:20
	 * @return Map<String,Object>
	 */
	public Map<String, Object> findAll(DataTablesParamVO dtp, FullReductionListVO frlv);
	
	/**
	 * 
	 * TODO 增加满减送活动
	 * @author Harry
	 * @time 2018年9月6日上午11:31:58
	 * @return ResultVO
	 */
	public ResultVO addAndEditFullReduction(String fullReductionVO, String fullReductionConditionVO,String fullReductionGoodsVO,String sessionId);
	
	/**
	 * 
	 * TODO 删除满减活动 
	 * @author Harry
	 * @time 2018年9月6日下午11:32:06
	 * @return ResultVO
	 */
	public ResultVO delete(String id);
	
	/**
	 * 
	 * TODO 根据id获取满减活动信息
	 * @author Harry
	 * @time 2018年9月7日上午11:22:21
	 * @return ResultVO
	 */
	public ResultVO findById(FullReductionVO frv);
	
	/**
	 * 
	 * TODO 更新满减活动状态 
	 * @author Harry
	 * @time 2018年10月12日下午4:38:58
	 * @return ResultVO
	 */
	public ResultVO updateFullReductionStatus();
}
